<?xml version='1.0' encoding='ISO-8859-1' ?>
<!DOCTYPE HTML>
<ui:composition template="/dinamic/template/template.xhtml"
	xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui">

	<ui:define name="conteudo">
		<h:form>
			<p:panel id="panelRelatorioSintetico" header="#{mensagem['relatorio.sintetico.imprimir']} ">
				<div align="center">
					<h:panelGrid columns="4"  cellpadding="5" cellspacing="5">
						
						<h:outputText styleClass="name" value="#{mensagem['usuario.nome']}" />
							<h:outputText styleClass="value" value="#{imprimirRelatorioSinteticoManagedBean.funcionario.nome}"	label="text" />

						<h:outputLabel styleClass="name" value="#{mensagem['usuario.departamento']} " />
							<h:outputText styleClass="value" value="#{imprimirRelatorioSinteticoManagedBean.funcionario.departamento}"	label="text" />
						
						<h:outputLabel styleClass="name" value="#{mensagem['horario.trabalho']}" />
							<h:outputText styleClass="value" value="#{imprimirRelatorioSinteticoManagedBean.funcionario.horarioTrabalho}"	label="text" />
						
						<h:outputLabel styleClass="name" value="#{mensagem['periodo']}"/>
						<h:outputText styleClass="value" value="Todos / Todos" rendered="#{imprimirRelatorioSinteticoManagedBean.mes eq 13 and imprimirRelatorioSinteticoManagedBean.ano eq 1}"	/>
						<h:outputText styleClass="value" value="#{imprimirRelatorioSinteticoManagedBean.nomeMes} / Todos" rendered="#{imprimirRelatorioSinteticoManagedBean.mes != 13 and imprimirRelatorioSinteticoManagedBean.ano eq 1}"	/>
						<h:outputText styleClass="value" value="Todos / #{imprimirRelatorioSinteticoManagedBean.ano}" rendered="#{imprimirRelatorioSinteticoManagedBean.mes eq 13 and imprimirRelatorioSinteticoManagedBean.ano != 1}"	/>
						<h:outputText styleClass="value" value="#{imprimirRelatorioSinteticoManagedBean.nomeMes} / #{imprimirRelatorioSinteticoManagedBean.ano}" rendered="#{imprimirRelatorioSinteticoManagedBean.mes != 13 and imprimirRelatorioSinteticoManagedBean.ano != 1}"	/>
							
						
					</h:panelGrid>
				</div>
				
				<div align="center">
					<h:panelGrid columns="8"  cellpadding="5" cellspacing="5">

						<h:outputLabel styleClass="name" value="#{mensagem['horas.previstas']}" />
							<h:outputText styleClass="value" value="#{imprimirRelatorioSinteticoManagedBean.horasPrevistas}h"	label="text" />
					
						<h:outputLabel styleClass="name" value="#{mensagem['horas.trabalhadas']}" />
							<h:outputText styleClass="value" value="#{imprimirRelatorioSinteticoManagedBean.horasMes}h#{imprimirRelatorioSinteticoManagedBean.minutosMes}m"	label="text"/>
						
						<h:outputLabel styleClass="name" value="#{mensagem['horas.extras']}" />
							<h:outputText styleClass="value" value="#{imprimirRelatorioSinteticoManagedBean.horasExtras}h"	label="text" />
						
						<h:outputLabel styleClass="name" value="#{mensagem['horas.compensar']}" />
							<h:outputText styleClass="value" value="#{imprimirRelatorioSinteticoManagedBean.horasCompensar}h"	label="text" />
						
				</h:panelGrid>
				</div>
				</p:panel>
			<p:tabView id="tabView">  
				<p:tab title="Projetos Vinculados">
					<div align="center">
					<p:dataTable id="projetosTabela" style="width:50%;text-align: center;" emptyMessage="Sem projetos vinculados" var="projetos" value="#{imprimirRelatorioSinteticoManagedBean.listaProjetos}">

						<p:column headerText="#{mensagem['usuario.nome']}" >
							<h:outputText  value="#{projetos.nomeProjeto}" />
								<f:facet name="footer"> 
									<h:outputText value="#{imprimirRelatorioSinteticoManagedBean.listaProjetos.size()}" />
								</f:facet> 
						</p:column>
							
						<p:column headerText="#{mensagem['horas.trabalhadas']}" >
							<h:outputText  value="#{projetos.totalHorasProjeto}h #{projetos.totalMinutosProjeto}"/>
								<f:facet name="footer">  
									<h:outputText styleClass="value" value="#{imprimirRelatorioSinteticoManagedBean.horasMesVinculado}h#{imprimirRelatorioSinteticoManagedBean.minutosMesVinculado}"	label="text"/>
            					</f:facet>  
						</p:column>
							
						<p:column headerText="%" >
							<h:outputText  value="#{projetos.porcentagemHoraTrabalhada}" >
								<f:convertNumber pattern="#.##%"/>
							</h:outputText>
						</p:column>
							
						</p:dataTable>
				
					<p:separator/>
							<p:pieChart 
								id="graficoProjetos" 
								value="#{imprimirRelatorioSinteticoManagedBean.graficoProjetos}" 
								legendPosition="w"  
								showDataLabels="true"
                				title="Projetos Vinculados / Horas Trabalhadas" 
                				style="width:400px;height:300px;" 
                				widgetVar="graficoProjetos"
                			/> 
					</div>
			</p:tab>
			
			<p:tab title="Projetos Desvinculados">	
				<div align="center">
				<p:dataTable id="projetosDesvinculadosTabela" style="width:50%;text-align: center;" emptyMessage="Sem projetos vinculados" var="projetos" value="#{imprimirRelatorioSinteticoManagedBean.listaProjetosDesvinculados}">

						<p:column headerText="#{mensagem['usuario.nome']}" >
							<h:outputText  value="#{projetos.nomeProjeto}" />
								<f:facet name="footer"> 
									<h:outputText value="#{imprimirRelatorioSinteticoManagedBean.listaProjetosDesvinculados.size()}" />
								</f:facet> 
						</p:column>
							
						<p:column headerText="#{mensagem['horas.trabalhadas']}" >
							<h:outputText  value="#{projetos.totalHorasProjeto}h #{projetos.totalMinutosProjeto}"/>
								<f:facet name="footer">  
									<h:outputText styleClass="value" value="#{imprimirRelatorioSinteticoManagedBean.horasMesDesvinculado}h#{imprimirRelatorioSinteticoManagedBean.minutosMesDesvinculado}m"	label="text"/>
            					</f:facet>  
						</p:column>
							
						<p:column headerText="%" >
							<h:outputText  value="#{projetos.porcentagemHoraTrabalhada}" >
								<f:convertNumber pattern="#.##%"/>
							</h:outputText>
						</p:column>
							
						</p:dataTable>
						<p:separator/>
							<p:pieChart 
								id="graficoProjetosDesvinculados" 
								value="#{imprimirRelatorioSinteticoManagedBean.graficoProjetosDesvinculados}" 
								legendPosition="w"  
								showDataLabels="true"
                				title="Projetos Desvinculados / Horas Trabalhadas" 
                				style="width:400px;height:300px;" 
                				widgetVar="graficoProjetosDesvinculados"
                			/> 
						
				</div>
			</p:tab>
			</p:tabView>
			<p:separator />
          	<h:panelGrid columns="3" cellpadding="3">
				<p:commandButton 
					value="#{mensagem['botao.salvar.pdf']}" 
					action="#{imprimirRelatorioSinteticoManagedBean.salvarEmPDF()}" 
					ajax="false" 
				/>
				<p:commandButton 
					value="#{mensagem['botao.voltar']}" 
					action="#{imprimirRelatorioSinteticoManagedBean.voltarListarRelatorioSintetico()}" 
				/>
				<p:commandButton 
					value="#{mensagem['botao.retornar']}"	
					action="#{imprimirRelatorioSinteticoManagedBean.paginaInicial()}" 
					immediate="true" 
					/>
			</h:panelGrid>		
				
		</h:form>
	</ui:define>
</ui:composition>